@media screen and (max-width:1600px){
	.nav{ margin-left:0; left:auto; right:5%;}
	.nav li{ text-align:right;}
	.ivnestment{ padding-right:80px; width: calc(68% - 80px);}
	.informatefix{ padding-right:80px; width: calc(63.51% - 80px);}
	/*index end*/
	.honorwr{ width:500px; height:332px;}
	.honorfix .slick-prev{ left:-50px;}
	.honorfix .slick-next{ right:-50px;}
	/*aboutus end*/
}
@media screen and (max-width:1450px){
	.nav{ width: calc(90% - 315px);}
	.nav li{ min-width:14.66%; padding:0 1%; width:auto;}
	.btext{ margin-top:-112px;}
	.btext h2{ font-size:66px;}
	.btext small{ font-size:14px; letter-spacing:6px;}
	.bdown{ margin-top:44px;}
	.bdown p{ font-size:14px;}
	.bamnline{ width:920px; margin-top:22px; margin-left:-460px;}
	.modern{ margin-top:-160px;}
	.modernle strong{ font-size:28px;}
	.modernle small{ font-size:28px; margin-bottom:12px;}
	.ivnestment{ margin-top:0;}
	.ivnest{ margin-bottom:30px;}
	.industrial{ width:100%; margin-right:0;}
	.industwr p b{ font-size:76px;}
	.busineetit{ bottom:208px;}
	.busineetit h3{ font-size:28px;}
	.busineetit small{ font-size:30px;}
	.busineet{ bottom:40px;}
	.informate{ top:20%; margin-top:0;}
	.informatefix{ padding-top:0;}
	.informatein figure{ margin-bottom:20px;}
	.informatein p{ height:70px; line-height:1.6; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
	/*index end*/
}
@media screen and (max-width:1350px){
	.header{ padding:10px 30px;}
	.modernle{ width:250px;}
	.ivnestment{ padding-right:140px; width: calc(100% - 390px);}
	.ivnestinfo{ width:45%;}
	.informatefix{ padding-right:140px; width: calc(100% - 390px);}
	/*index end*/
}
@media screen and (max-width:1280px){
	.honorwr{ width:398px;}
	.honortext{ height:120px;}
	.honortext p{ line-height:1.8; font-size:14px;}
	/*aboutus end*/
	.addrewr{ width:90%; margin-left:5%;}
	.addright{ width:80%;}
	/*contact end*/
	.tideawrs{ padding:45px 26px 0;}
	.tideawrs h3{ margin-bottom:14px;}
	.tideawrs p{ font-size:14px; line-height:1.8;}
	.house .developwr{ padding:0 80px; width:calc(100% - 160px);}
	.house .developinfo .developer{ margin:0 10px;}
	/*jobs end*/
}
@media screen and (max-width:1200px){
	.logo{ width:250px;}
	.nav{ width: calc(90% - 250px); top:25px;}
	.nav li{ width:80px;}
	.nav li a span{ font-size:14px;}
	.nav li a small{ font-size:14px;}
	.nav li a:before{ height:3px;}
	.nav li:hover a span,.nav li.active a span{ margin-top:-13px;}
	.inner{ width:90%;}
	.modern{ margin-left:0; left:5%;}
	.ivnestment{ padding-right:95px; width:calc(100% - 345px);}
	.industrialin{ width:24%;}
	.businees{ margin-left:-45%;}
	.businees li{ margin-right:20px;}
	.busineetit{ margin-left:-45%;}
	.busineet{ margin-left:-45%;}
	.informate{ margin-left:-45%;}
	.informatefix{ padding-right:95px; width:calc(100% - 345px);}
	/*index end*/
	.mtop{ height:68px;}
	.levawr{ height:47px;}
	.leval-menu{ height:48px;}
	.levalfix li a{ height:47px; line-height:47px;}
	.profile-box{ padding:80px 0 0px;}
	.development-box{ padding:80px 0 100px;}
	.tearmtex{ width:calc(55% - 200px);}
	/*aboutus end*/
	.times{ margin-bottom:0; height:50px;}
	.prodown h3{ margin-bottom:16px; padding-bottom:14px;}
	/*case end*/
}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1024px){
	.header{ padding:0 0 0 5%;}
	.logo{ width:auto; margin-top:6px; height:50px;}
	.logo img{ width:auto; height:100%;}
	.nav,.edition{ display:none;}
	.nav-panel{ display:none;}
	.menubtn{ display:block;}
	.wrapper{ position:static; height:auto;}
	.wrapper .page{ height:auto !important;}
	.banner-box{ margin-top:62px;}
	.banner-box,.banner,.bannlist li{ height:auto !important;}
	.bannlist li figure{ height:auto !important;}
	.bannlist li figure .bimg{ height:auto !important; left:0 !important; top:0 !important;}
	.btext{ margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
	.btext h2{ font-size:50px;}
	.btext small{ letter-spacing:3px;}
	.bamnline{ width:90%; left:5%; margin-left:0; margin-top:30px;}
	.smouse{ display:none;}
	.trailer{ display:none;}
	.modern-box{ padding:58px 0;}
	.modern{ position:relative; left:0; top:0; margin-top:0; margin-left:5%;}
	.modernle{ width:100%;}
	.ivnestment{ width:100%; margin-top:20px; padding-right:0;}
	.ivnestinfo,.busineetit{ opacity:1;}
	.industrialin{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.busineetit{ position:static; width:90%; margin:auto; padding:44px 0 26px;}
	.busineetit h3{ color:#023a91;}
	.busineetit small{ color:#fc3b20;}
	.business,.busineli,.busineli li,.busineli li figure{ height:auto !important;}	
	.busineli li.flex-active-slide .busineet{ transition:0.7s 0.2s;}
	.busineli li figure{ position:relative; padding-bottom:38px;}
	.busineli li figure img{ height:auto !important; left:0 !important; top:0 !important; position:static;}	
	.busineet{ padding-top:30px; padding-bottom:38px; padding-left:28px; width:172px; background:#fc3b20; bottom:0;}
	.busineet b{ display:block;}
	.busineet span{ margin-bottom:0; height:auto; line-height:1; width:auto; text-align:left;}
	.busineet p{ display:none;}
	.busineet .more{ display:none;}
	.business .flex-direction-nav{ display:block;}
	.businees{ display:none;}
	.informate-box{ padding:58px 0;}
	.modernbg img{ opacity:1;}
	.informate{ position:relative; left:0; top:0; margin-left:5%; margin-top:0;}
	.informatefix,.sense{ opacity:1;}
	.informatefix{ width:100%; margin-top:12px; padding-right:0; margin-bottom:58px;}
	.modernle p,.modernle span{ display:none;}
	.modernle:before, .ivnestinfo:before, .businees:before, .busineetit:before, .informatefix:before, .sense:before{ display:none;}
	/*index end*/
	.mtop{ height:62px;}
	.pbanner strong{ font-size:28px; padding-bottom:20px; margin-top:-24px;}
	.pbanner strong:before{ width:40px; margin-left:-20px;}
	.levawr{ display:none;}
	.iphone-fix{ display:block;}
	.profile-box{ padding:50px 0;}
	.commont h3{ font-weight:normal;}
	.companys{ margin-top:40px;}
	.company-info strong{ font-size:60px;}
	.profixdown{ margin-top:26px;}
	.checkm{ margin-top:32px;}
	.development-box{ padding:36px 0 86px;}
	.develop{ margin-top:48px;}
	.honorimg{ width:100%;}
	.honorlist{ width:100%; position:relative; float:left; padding:50px 0; background-size:cover !important;}
	.honorwr{ position:relative; height:auto;}
	.team-box{ margin-top:86px;}
	.tearmtex{ width:90%; padding:100px 5%;}
	.introductfux{ margin-top:32px;}
	/*aboutus end*/
	.map,.addre{ width:100%;}
	.map{ height:380px;}
	.addrewr{ margin-top:0; margin-left:0; padding:50px 5%;}
	.add-info{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
	.addright{ width:auto; margin-left:18px; flex: 1; -webkit-flex: 1; -webkit-box-flex: 1; box-flex: 1;}
	.message-box{ background-attachment:local !important; padding:50px 0 55px;}
	.message-list{ margin-top:42px;}
	.message{ width:90%;}
	.message-info1{ margin-right:0;}
	.message-info textarea{ width:100%; box-sizing:border-box;}
	.messt{ width:100%; box-sizing:border-box;}
	.message-info1 .messt{ width:31%;}
	/*contact end*/
	.tidea-box{ padding:54px 0;}
	.tideawrs{ padding:25px 25px 0;}
	.development-box{ padding:36px 0 54px;}
	.recuite-box{ padding:54px 0;}
	/*jobs end*/
	.new-box{ margin-top:54px; margin-bottom:54px;}
	.new-list li{ width:49%; margin-right:2%;}
	.new-list li:nth-child(3n+3){ margin-right:2%;}
	.new-list li:nth-child(2n+2){ margin-right:0;}
	.newtitle{ padding:43px 38px 20px;}
	.newtitle h3{ font-size:22px;}
	.newvi{ padding:34px 38px 40px;}
	/*news end*/
	.project-box{ margin-bottom:54px;}
	.project-list{ margin-bottom:32px;}
	.prowr{ margin:0 20px;}
	.times{ display:none;}
	.prodown h3{ font-size:20px;}
	/*case end*/
}
@media screen and (max-width:861px){
	.btext h2{ font-size:40px;}
	/*index end*/
	.company-info{ margin:0 0;}
	.company-info:nth-child(2){ margin:0 30px;}
	.company-info strong{ font-size:48px;}
	.development-box{ padding:0 0 50px;}
	.develop{ margin-top:40px;}
	.honor{ margin-top:40px;}
	.team-box{ margin-top:50px;}
	.tearmtex{ padding:50px 5%;}
	/*aboutus end*/
	.tideawr figure{ width:100%;}
	.tidefix{ width:100%;}
	.tideawrs{ padding:34px 26px;}
	/*jobs end*/
	.project-list li figure{ width:100%;}
	.projectfix{ width:100%; position:relative; left:0; float:left; padding:34px 0;}
	.prowr{ margin:0;}
	/*case end*/
} 
@media screen and (max-width:751px){
	.new-list li{ width:100%; margin-right:0;}
	.newfix{ height:auto;}
	.newfix p{ height:auto;}
	.newfix time{ position:relative; left:0; bottom:0; margin-top:20px;}
	/*news end*/
}
@media screen and (max-width:641px){
	.mtop{ height:52px;}
	.logo{ height:42px; margin-top:5px;}
	.menubtn{ width:64px; height:52px;}
	.menubtn span{ margin-top:25px;}
	.navigate{ width:220px;}
	.navigateli{ padding-top:52px;}
	.navigateli >li >a{ height:48px; padding-left:16px; line-height:48px; font-size:14px;}
	.meundonw{ padding-left:16px;}
	.meundonw li{ width:96px; margin-bottom:6px;}
	.meundonw li a{ font-size:13px;}
	.banner-box{ margin-top:52px;}
	.btext{ position:relative; background:#e4e4e4; margin-left:0; left:0; top:0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); width:100vw; overflow:hidden; padding:32px 0 24px;}
	.btop{ transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); width:90%; margin:auto;}
	.btext h2{ color:#023a91; text-align:left; font-size:28px; margin-bottom:15px;}
	.btext small{ color:#fc3b20; text-align:left; letter-spacing:0px; margin-bottom:14px;}
	.bdown{ transform:translateY(0); width:90%; margin:auto; text-align:left; -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.bamnline{ display:none;}
	.modern-box{ padding:32px 0;}
	.modernle strong{ font-size:22px;}
	.modernle small{ font-size:24px;}
	.ivnestment{ margin-top:0;}
	.ivnestinfo{ width:100%; padding-top:0; border-top:none;}
	.ivnestinfo p{ font-size:12px;}
	.industrial{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content:flex-start; -webkit-justify-content:flex-start;}
	.industrialin{ width: auto; margin-right: 20px;}
	.industwr p{ padding-bottom:8px;}
	.industwr p b{ font-size:60px;}
	.industwr span{ margin-top:14px;}
	.industrialin:nth-child(2){ position: relative; left: 0; margin-left: 0;}
	.industrialin:last-child{ margin-right: 0;}
	.busineetit{ padding:32px 0 15px;}
	.busineetit h3{ font-size:22px;}
	.busineetit small{ font-size:24px;}
	.busineet{ padding-top:16px; padding-bottom:22px; padding-left:0; width:140px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); margin-left:0; text-align:center;}
	.busineet b{ margin:auto; margin-bottom:8px; transform:scale(0.7); -webkit-transform:scale(0.7);}
	.busineet span{ text-align:center; font-size:14px;}
	.informate-box{ padding:32px 0;}
	.informatebtn{ margin-bottom:14px;}
	.informatein figure img{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
	.preparele p{ line-height:2;}
	.share{ margin-left:0; display:none;}
	.syman{ line-height:2;}
	/*index end*/
	.pbanner strong{ font-size:20px; padding-bottom:10px; margin-top:-15px;}
	.pbanner strong:before{ width:30px; height:2px; margin-left:-15px;}
	.profile-box{ padding:38px 0;}
	.commont h3{ font-size:20px; margin-bottom:8px;}
	.companys{ margin-top:20px;}
	.company-info strong{ font-size:30px;}
	.company-info p{ font-size:12px; width:85px; line-height:25px;}
	.company-info:nth-child(2){ margin:0 15px;}
	.profixdown{ margin-top:10px;}
	.profixdown p{ width:100%; font-size:13px;}
	.checkm{ width:120px; margin-top:22px;}
	.checkm a, .checkm span{ height:36px; line-height:36px;}
	.checkm a b{ margin-left:14px;}
	.development-box{ padding:0 0 38px;}
	.develop{ margin-top:20px;}
	.honor{ margin-top:20px;}
	.honorlist{ padding:38px 0;}
	.honorwr{ width:100%;}
	.honortext{ margin:0 5% 24px; height:auto;}
	.honorli{ width:190px; margin:auto;}
	.honorli .flex-direction-nav li a.flex-prev{ left:-50px;}
	.honorli .flex-direction-nav li a.flex-next{ right:-50px;}
	.honorli .flex-direction-nav li a{ width:40px; height:40px;}
	.team-box{ margin-top:38px;}
	.teamdown{ margin-top:20px;}
	.tearmtex{ padding:38px 5%;}
	.tearmtex p{ font-size:13px;}
	.introductfux{ margin-top:20px;}
	.introductfux p{ line-height:25px !important; font-size:14px !important;}
	.introductfux p span{ font-size:14px !important;}
	/*aboutus end*/
	.map{ height:320px;}
	.addrewr{ padding:36px 5%;}
	.add-info{ margin-bottom:15px;}
	.addicon{ width:50px; height:50px;}
	.addicon img{ transform:scale(0.78); -webkit-transform:scale(0.78); -moz-transform:scale(0.78);}
	.addright span{ margin-bottom:0; font-size:14px;}
	.message-box{ padding:36px 0;}
	.message-list{ margin-top:22px;}
	.message-info{ width:100%; margin-right:0;}
	.message-sub{ margin-top:10px;}
	.messagep{ margin-top:12px;}
	/*contact end*/
	.tidea-box{ padding:36px 0;}
	.tideawr{ margin-top:26px;}
	.tideawrs h3{ font-size:20px;}
	.development-box.house{ padding:36px 0;}
	.recuite-box{ padding:36px 0;}
	.recruite-fix{ margin-top:20px;}
	.recuites{ padding:22px 20px;}
	.recuites p{ line-height:25px !important; font-size:14px !important;}
	.recuites p span{ font-size:14px !important;}
	/*contact end*/
	.new-box{ margin-top:36px; margin-bottom:36px;}
	.new-list li{ margin-bottom:20px;}
	.newfix{ padding:15px 12px 20px;}
	.newfix h3{ font-size:16px;}
	.newfix p{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
	.newfix time{ margin-top:10px;}
	.new-list{ margin-bottom:20px;}
	.peges .page-status{ display:none;}
	.newview{ padding:24px 0 36px;}
	.newtitle{ padding:32px 20px 20px;}
	.newtitle h3{ margin-bottom:10px; font-size:20px;}
	.shared{ margin-top:5px; display:none;}
	.newvi{ padding:24px 20px 20px;}
	.newvi p{ line-height:25px !important; font-size:14px !important;}
	.newvi p span{ font-size:14px !important;}
	.peges a.backlist, .peges a.prev, .peges a.next{ height:42px; line-height:42px; font-size:14px;}
	/*news end*/
	.project-list li{ margin-bottom:15px;}
	.project-box{ padding-top:20px; margin-bottom:36px;}
	.project-list{ margin-bottom:20px;}
	.projectfix{ padding-top:25px; padding-bottom:24px;}
	.prodown h3{ font-size:16px;}
	/*case end*/
}
@media screen and (max-width:520px){

}
@media screen and (max-width:481px){
	.btext h2{ font-size:24px;}
	.industwr p b{ font-size:40px; margin-right:2px;}
	.industwr span{ font-size:12px;}
	.business .flex-direction-nav li a{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7);}
	.informatebtn{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content:flex-start; -webkit-justify-content:flex-start; margin-bottom:30px;}
	.informatebtn span{ margin-right:8px; padding-bottom:18px; font-size:14px;}
	.informatefix{ margin-bottom:0;}
	.informatein{ width:100%; margin-bottom:20px;}
	.informatein h3{ height:auto;}
	.informatein p{ height:auto;}
	.informatein:last-child{ margin-bottom:0;}
	.footdown.indot{ position:relative;}
	.syman{ float:left;}
	/*index end*/
	.map{ height:280px;}
	/*contact end*/
} 
@media screen and (max-width: 380px){
	.industrialin{ width:auto;}
	/*index end*/
}
@media screen and (max-width: 350px){
}
	